If you are upgrading an existing site from 15.2, you must modify your Aspen2.skin or copy the updated file to gain access to the latest web controls and to avoid broken images and potential server errors.
Modifications to existing lines are shown in red for deletions and green for insertions.
1. With a text
editor or IDE, open the skin file:
C:\Program
Files\ASI\iMIS15\net\App_Themes\ThemeName\ThemeName.skin
2. Locate this line:
<telerik:RadTabStrip runat="server" Skin="Aspen" EnableEmbeddedSkins="false" />
3. Insert the following RadButton images after the above line:
<telerik:RadButton runat="server" SkinID="PanelCommandButtonEdit" CssClass="IconSprite EditIcon"> <Image ImageUrl="Images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="PanelCommandButtonAdd" CssClass="IconSprite AddIcon" > <Image ImageUrl="Images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="PanelCommandButtonDelete" CssClass="IconSprite DeleteIcon"> <Image ImageUrl="Images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="PanelCommandButtonSave" CssClass="IconSprite SaveIcon"> <Image ImageUrl="Images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="MoveItemUpButton" CssClass="IconSprite UpIcon"> <Image ImageUrl="Images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="MoveItemDownButton" CssClass="IconSprite DownIcon"> <Image ImageUrl="images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="SaveItemButton" CssClass="IconSprite SaveIcon"> <Image ImageUrl="images/IconSprite.png" /></telerik:RadButton><telerik:RadButton runat="server" SkinID="HideButton" Height="16" Width="16" > <Image ImageURL="images/icon_detail.gif" /></telerik:RadButton><asp:ImageButton runat="server" SkinID="PanelCommandButtonEdit" CssClass="IconSprite EditIcon" ImageUrl="images/Pixel.png" /> <asp:ImageButton runat="server" SkinID="PanelCommandButtonAdd" CssClass="IconSprite AddIcon" ImageUrl="images/Pixel.png" /><asp:ImageButton runat="server" SkinID="PanelCommandButtonDelete" CssClass="IconSprite DeleteIcon" ImageUrl="images/Pixel.png" /><asp:ImageButton runat="server" SkinID="PanelCommandButtonSave" CssClass="IconSprite SaveIcon" ImageUrl="images/Pixel.png" /><asp:ImageButton runat="server" SkinID="MoveItemUpButton" CssClass="IconSprite UpIcon" ImageUrl="images/Pixel.png" /><asp:ImageButton runat="server" SkinID="SaveItemButton" CssClass="IconSprite SaveIcon" ImageUrl="images/Pixel.png" />
4. Modify Lister2:
<asiweb:Lister2 runat="server" HideResultsCssClass="ListSearchPrompt"Skin=”WebBlue”TitleCssClass="GridTitlePanel" RefreshButtonType="Image" RefreshButtonImageUrl="~/AsiCommon/images/icon_refresh.gif" ExportButtonType="Image" ExportButtonImageUrl="~/AsiCommon/Images/icon_word_shortcut.gif,~/AsiCommon/Images/icon_excel_shortcut.gif,~/AsiCommon/Images/icon_pdf_shortcut.gif,~/AsiCommon/Images/icon_csv_shortcut.gif,~/AsiCommon/Images/icon_xml_square.gif" />
5. Modify PanelTemplateControl:
<asiweb:PanelTemplateControl runat="server" CssClass="StandardPanel" RoundedCorners="false" CollapsedImage="Images/ExpandIcon.jpg" ExpandedImage="Images/CollapseIcon.jpg" CollapsedText="" ExpandedText="" />
6. Modify InfoControl:
<%-- Control used by SmartControl to display info icon and fly-out tooltip --%><asiweb:InfoControl runat="server" BehaviorType="OnClick" AnimationsEnabled="true" ButtonType="Image" ButtonImageUrl="images/icon_info.png" CssClass="moreInfo" InfoCssClass="moreInfoPanel" HideEvent="ManualClose" Title="More Info" />
7. Add these zones to the end of the file:
<%-- WCM --%><asiweb:AsiWebPartZone runat="server" CssClass="WebPartZoneDesignTime" DragHighlightColor="#00ff00" BorderStyle="solid" PartChromePadding="5" DragDropEnabled="true" BorderColor="Transparent" > <MenuVerbStyle BorderWidth="0" ForeColor="#293c7c" Font-Size=".6em" /> <MenuVerbHoverStyle BackColor="#e7e7e7" /> <MenuPopupStyle CssClass="WebPartDesignMenu" CellPadding="0" CellSpacing="0" Font-Names="verdana,tahoma,arial,helvetica" BackImageUrl = "~/AsiCommon/images/verbmenubackground.png"/> <MenuLabelStyle ForeColor="#ffffff" BorderWidth="0" /> <PartTitleStyle CssClass="WebPartsTitleBar"/> <PartChromeStyle BorderStyle="solid" ForeColor="White" BorderColor="#293c7c" /> <EmptyZoneTextStyle /> <HeaderStyle Font-Size="0.9em" ForeColor="#CCCCCC" HorizontalAlign="Center" /> <PartStyle ForeColor="#333333" /></asiweb:AsiWebPartZone> <asiweb:AsiWebPartZone runat="server" SkinId="MinimialWebPartZone" Font-Names="verdana,tahoma,arial,helvetica" style="width:100%;"> <MenuVerbStyle BackColor="White" ForeColor="Black" /> <MenuVerbHoverStyle BackColor="#80A3BD" /> <MenuPopupStyle BorderColor="#80A3BD" width="100px" CellPadding="0" CellSpacing="0" BorderWidth="1px" Font-Size="0.6em" Font-Names="verdana,tahoma,arial,helvetica" /> <MenuLabelStyle ForeColor="White" /> <PartTitleStyle CssClass="TitleBar" Font-Bold="True" Font-Size="0.8em" ForeColor="White" /> <PartChromeStyle BackColor="#F7F6F3" BorderColor="#80A3BD" Font-Names="Verdana" ForeColor="White" /> <EmptyZoneTextStyle Font-Size="0.8em" /> <HeaderStyle Font-Size="0.7em" ForeColor="#CCCCCC" HorizontalAlign="Center" /> <PartStyle Font-Size="0.8em" ForeColor="#333333" /> <TitleBarVerbStyle Font-Size="0.7em" Font-Underline="False" ForeColor="White" /></asiweb:AsiWebPartZone> <asiweb:AsiWebPartConnectionsZone runat="server" CssClass="ConnectionWebPartsPanel" HeaderStyle-CssClass="ConnectionTitleBar" InstructionTextStyle-CssClass="WebPartInstruction" LabelStyle-CssClass="ConnectionWebPartLabel" VerbStyle-CssClass="BUTTON" ConnectToProviderInstructionText="Create connections to other web parts to share data between them." HeaderTextFormat="Connect {0}" GetTextFormat="Connect the input of <span class=Significant>{0}</span> called: " GetFromText="To the following output:" SendTextFormat="Connect the output of <span class=Significant>{0}</span> called: " SendToText="To the following input:" ConnectToProviderTitle="" InstructionTitle="Current connections for <span class=Significant>{0}</span>" InstructionText="" ProvidersTitleFormat="<span class=Significant>Incoming connections</span>" ProvidersInstructionText="" NoExistingConnectionInstructionText="" ConsumersTitle="<span class=Significant>Outgoing connections</span>" NoExistingConnectionTitleFormat="There are no active connections for {0}" ConsumersInstructionText="" ConnectToConsumerText="" ConnectToProviderText="Create a new connection" > <HeaderCloseVerb ImageUrl="images/smallclose.gif" /></asiweb:AsiWebPartConnectionsZone><asiweb:AsiWebPartEditorZone runat="server" CssClass="WebPartsPanel" HeaderStyle-CssClass="DisplayNone" InstructionTextStyle-CssClass="DisplayNone" LabelStyle-CssClass="WebPartLabel" VerbStyle-CssClass="BUTTON" HeaderTextFormat="Configure {0}" PropertyGridTitle="Properties" InstructionTextFormat="Modify the properties of <span class=Significant>{0}</span>, then click OK or Apply to apply your changes."></asiweb:AsiWebPartEditorZone>
8. Save the file.